#include<bits/stdc++.h>
using namespace std;


// 暴力解法: 直接枚举所有子串，统计满足条件的个数
// 适用于n≤3000的情况
int main(){
    string s;
    int n;
    cin >> n; // 长度
    cin >> s;
    long long ans = 0;
    for(int i = 0; i < n; i++){
        int cnt1 = 0;  // 1的个数
        int cnt0 = 0;  // 0的个数
         // 枚举子串的结束位置
        for (int j = i; j < n; j++) {
            // 统计当前字符
            if (s[j] == '1') {
                cnt1++;
            } else {
                cnt0++;
            }
            if (cnt1 > cnt0) {
                ans++;
            }
        }
    }
    cout << ans;
    return 0;
}

/*

111
枚举   
i  1
j  1  2  3
i  2
j  2  3
i  3
j  3

*/